The Mimir Approach to Transactional Output

نویسندگان

  • Tingzhe Zhou
  • Michael Spear
چکیده

In order to use transactional memory (TM) in place of locks, it is necessary to design linguistic mechanisms that enable transactions to achieve the same outcomes as lock-based code. The mechanisms need not match their lock-based equivalents exactly, but must provide the same abilities “in spirit,” so that programmers can (perhaps with nontrivial code rewriting) achieve the same behaviors and guarantees from transactions as with locks. In this paper, we focus on the question of transactional output, and introduce the Mimir methodology. Mimir employs an observation about two-phase locking and language-level transactional semantics to enable deferred output operations that appear to execute in isolation with respect to all concurrent transactions, but without serializing those other transactions. The technique employs ephemeral privatization and retry-based condition synchronization in a manner that is invisible to concurrent transactions. Most significantly, Mimir avoids buffering of data in order to defer output, and is compatible with both software and hardware TM.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparing the Effectiveness of Reality Therapy and Transactional Analysis Approach on Stress Coping Strategies in Infertile Women

Introduction: Infertile women face many problems in their personal lives and infertility is accompanied with many psychological injuries including increased stress, which requires to the use of psychological interventions. Therefore, present research aimed to comparing the effectiveness of reality therapy and transactional analysis approach on stress coping strategies in infertile women. Method...

متن کامل

Effectiveness of Transactional Analysis Group Therapy on Addiction Intensity of Woman Patients Treated with Methadone

Background: Addiction brings about severe and profound physical, psychological and social damages such as divorce, crime, and unemployment. The present study was to investigate the effectiveness of transactional analysis (TA) therapy on addiction intensity of woman patients treated with methadone.Methods: The research design was quasi-experimental with a pretest-posttest and a control group. Th...

متن کامل

Mimir: Bringing CTables into Practice

The present state of the art in analytics requires high upfront investment of human effort and computational resources to curate datasets, even before the first query is posed. Socalled pay-as-you-go data curation techniques allow these high costs to be spread out, first by enabling queries over uncertain and incomplete data, and then by assessing the quality of the query results. We describe t...

متن کامل

The Effectiveness of Transactional Analysis Group-counseling on the Improvement of Couples’ Family Functioning

Background & Aims of the Study: Family functioning is among the most important factors ensuring the mental health of family members. Disorder or disturbance in family functioning would cause many psychological problems for family members. Current study intended to examine the effectiveness of transactional analysis group counseling on the improvement of couple's family functioning. Materials & ...

متن کامل

مطالعه اثر انواع رهبری بر مدیریت استعداد (مورد مطالعه: سازمان‌‌ هلال احمر استان یزد)

Introduction: Red Crescent Organization is as one of the most important NGOs that plays important roles in the field of crisis management. Effectiveness of this organization is depends on the role that assistance forces plays as human capital. In this regard, talent management is a complete collection of processes to identify, apply and manage people in order to successful implementation of bus...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016